make life difficult - German English Dictionary